Logo
Translation and English learning by Britannica
merriam webster
deber de
duty to
Microsoft® Translator
Word by word lookup
deber, de.

deber verbo

es
must, have to; to owe; should, ought to; must